<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>ATOMISM: src/Base/muparser_v2_2_3/muParserError.h File Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">ATOMISM
   
   </div>
   <div id="projectbrief">A C++ library and a python module to study the motion of undiviseable entities</div>
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">src/Base/muparser_v2_2_3/muParserError.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>This file defines the error class used by the parser.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;cassert&gt;</code><br/>
<code>#include &lt;stdexcept&gt;</code><br/>
<code>#include &lt;string&gt;</code><br/>
<code>#include &lt;sstream&gt;</code><br/>
<code>#include &lt;vector&gt;</code><br/>
<code>#include &lt;memory&gt;</code><br/>
<code>#include &quot;<a class="el" href="mu_parser_def_8h_source.html">muParserDef.h</a>&quot;</code><br/>
</div>
<p><a href="mu_parser_error_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmu_1_1_parser_error_msg.html">mu::ParserErrorMsg</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A class that handles the error messages.  <a href="classmu_1_1_parser_error_msg.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmu_1_1_parser_error.html">mu::ParserError</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Error class of the parser.  <a href="classmu_1_1_parser_error.html#details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemu.html">mu</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>Namespace for mathematical applications. </p>
<br/></td></tr>
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688a">mu::EErrorCodes</a> { <br/>
&#160;&#160;<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa7154513fd624589812610c190497bb0a">mu::ecUNEXPECTED_OPERATOR</a> =  0, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa2c29f854b65e380ae4fcb4d4e00aaa22">mu::ecUNASSIGNABLE_TOKEN</a> =  1, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa3995c6500fc04f8b203817a5d3443219">mu::ecUNEXPECTED_EOF</a> =  2, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aaa010c6130e7cf45723740cff95757737">mu::ecUNEXPECTED_ARG_SEP</a> =  3, 
<br/>
&#160;&#160;<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa64b2880f566f8b44050142c94a0207fb">mu::ecUNEXPECTED_ARG</a> =  4, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aaf832f767e3f1c50a024da57221a2416f">mu::ecUNEXPECTED_VAL</a> =  5, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa3de33dffb8946c3c4373aa3de3627759">mu::ecUNEXPECTED_VAR</a> =  6, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa8c823a3bef7facd0d99cbfb4d2cd06e1">mu::ecUNEXPECTED_PARENS</a> =  7, 
<br/>
&#160;&#160;<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa8a98a29c35c9b7744f4987476b0c3ca9">mu::ecUNEXPECTED_STR</a> =  8, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa4446abbd60038e6a7f1d4aced202ad05">mu::ecSTRING_EXPECTED</a> =  9, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa4e872315cffbc12a39947b60f9367088">mu::ecVAL_EXPECTED</a> =  10, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa34679c30e955b4c9c04ed36db8a288d0">mu::ecMISSING_PARENS</a> =  11, 
<br/>
&#160;&#160;<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa5132a541c023ecefe71e17fce886860e">mu::ecUNEXPECTED_FUN</a> =  12, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aaaf787ce3edd65d5f086ad298e158a4bf">mu::ecUNTERMINATED_STRING</a> =  13, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa4560405f6d8f871084a57e8e4633d496">mu::ecTOO_MANY_PARAMS</a> =  14, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aac7b48aee91620edca3bb0ccbaaf31772">mu::ecTOO_FEW_PARAMS</a> =  15, 
<br/>
&#160;&#160;<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa73e9671ee2b553affeb628a40ae745d1">mu::ecOPRT_TYPE_CONFLICT</a> =  16, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa62f472030efcf7fda692e12a2da90338">mu::ecSTR_RESULT</a> =  17, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa125e953e3a9ab50e564cde8e981f56e9">mu::ecINVALID_NAME</a> =  18, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa1fd2c3dfe53727a267d386f57ea37af1">mu::ecINVALID_BINOP_IDENT</a> =  19, 
<br/>
&#160;&#160;<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa723bd3d892e5fe4817f8acd71636a59f">mu::ecINVALID_INFIX_IDENT</a> =  20, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aad05cd43211abc3b9972ac2c9ffab2eed">mu::ecINVALID_POSTFIX_IDENT</a> =  21, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa34807cf30e3bb8ca4b348bd7742fa0a7">mu::ecBUILTIN_OVERLOAD</a> =  22, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aab3f728ed3fbe1e49ff37fc78bff68355">mu::ecINVALID_FUN_PTR</a> =  23, 
<br/>
&#160;&#160;<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa9d815bf7cb3eafa3887e0ed7c2eaf85f">mu::ecINVALID_VAR_PTR</a> =  24, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aad4ce9d26ad46c057b12100b16d6d26ae">mu::ecEMPTY_EXPRESSION</a> =  25, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa40ffbd6629bb0ab70bbcbc5b15384274">mu::ecNAME_CONFLICT</a> =  26, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aaad1847fc9b493d4cda79ea26ad09eb5a">mu::ecOPT_PRI</a> =  27, 
<br/>
&#160;&#160;<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa971535886e930176428166ab78778619">mu::ecDOMAIN_ERROR</a> =  28, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aaff779580d171527466424d4ecf75a1a8">mu::ecDIV_BY_ZERO</a> =  29, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aaece22de75a7be641a196123e7e9c322f">mu::ecGENERIC</a> =  30, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa7f2b93cc8c3de8e45b1d7489f2693804">mu::ecLOCALE</a> =  31, 
<br/>
&#160;&#160;<b>ecUNEXPECTED_CONDITIONAL</b> =  32, 
<b>ecMISSING_ELSE_CLAUSE</b> =  33, 
<b>ecMISPLACED_COLON</b> =  34, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa91b338cf5e35059bb452f783aeb88a5f">mu::ecINTERNAL_ERROR</a> =  35, 
<br/>
&#160;&#160;<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aad0077acc7594040e4dd7fe5de229b455">mu::ecCOUNT</a>, 
<a class="el" href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688aa49ba8c4fa03b5e822bc4573f84d44062">mu::ecUNDEFINED</a> =  -1
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Error codes.  <a href="namespacemu.html#acf304a3ef5c4625d0eac5953aa1b688a">More...</a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>This file defines the error class used by the parser. </p>
</div></div><!-- contents -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>



<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>

</body>
</html>
